import { createApp } from 'vue';
import type { App } from 'vue';
import 'normalize.css';
import './assets/css/index.less';
import 'element-plus/dist/index.css';

import rootApp from './App.vue';
import { globalRegisterApp } from './global/index';

import router from './router';
// import { dynamicRouter } from './router';
import store from './store';
import { setupStore } from './store';

const app: App = createApp(rootApp);

// 注册我的一些全局插件之类的操作
// globalRegister(app);
app.use(globalRegisterApp);

// 加载动态路由
// dynamicRouter();

app.use(store);

// 加载本地缓存用户数据
setupStore();

// 处理我的路由(注意这里面都是一个异步处理?只是一个执行的错误)
app.use(router);

// app.use(ElementPlus);
app.mount('#app');
